<?php

class CadastroController extends Zend_Controller_Action {

	public function init() {
		/* Initialize action controller here */
	}

	public function indexAction() {
		// action body
	}

	public function consultorAction() {
		$usuarios = new Application_Model_Consultor();
		$form = new Application_Form_Consultor();

		if ($this -> _request -> isPost()) {
			if ($form -> isValid($this -> _request -> getPost())) {

				$valores = $form -> getValues();

				$cpf = $valores['cpf'];
				$nome = $valores['nome'];
				$curriculum = $valores['curriculum'];
				$telefone = $valores['telefone'];
				$conta = $valores['conta_bancaria'];
				$endereco = $valores['endereco'];
				$senha = $valores['senha'];
				$sigla = $valores['sigla'];
				
				
				$data = array('cpf'=>$cpf,'nome'=>$nome,'curriculum'=>$curriculum,'telefone'=>$telefone,'conta_bancaria'=>$conta,'endereco'=>$endereco,'senha'=>$senha,'sigla'=>$sigla);
				
				
				$usuarios->insert($data);
				
			} else {echo '* Um ou mais campos invalidos';
			}
		}

		$this -> view -> cadastro = $form;
	}

	public function empresaAction() {
		$empresas = new Application_Model_Empresa();
		$form = new Application_Form_Empresa();
		
		
		if ($this -> _request -> isPost()) {
			if ($form -> isValid($this -> _request -> getPost())) {

				$valores = $form -> getValues();

				$cnpj = $valores['cnpj'];
				$nome = $valores['nome'];
				$contato_financeiro = $valores['contato_financeiro'];
				$nome_sponsor = $valores['nome_sponsor'];
				$telefone = $valores['telefone'];
				$email = $valores['email'];
				
				
				$data = array('cnpj'=>$cnpj,'nome'=>$nome,'contato_financeiro'=>$contato_financeiro,
								'nome_sponsor'=>$nome_sponsor,'telefone'=>$telefone,'email'=>$email);
								
				
				$empresas -> insert($data);

			} else {echo '* Um ou mais campos invalidos';
			}
		}
		

		$this -> view -> cadastro = $form;
	}

	public function projetoAction() {
		$projetos = new Application_Model_Projeto();
		$form = new Application_Form_Projeto();
		
		
		if ($this -> _request -> isPost()) {
			if ($form -> isValid($this -> _request -> getPost())) {

				$valores = $form -> getValues();

				$nome = $valores['nome'];
				$cpf_consultor = $valores['cpf_consultor'];
				$cnpj_empresa = $valores['cnpj_empresa'];
				$duracao = $valores['duracao'];
				
				$data = array('nome'=>$nome,'cpf_consultor'=>$cpf_consultor,
				'cnpj_empresa'=>$cnpj_empresa,'duracao_projeto'=>$duracao);
				
				$projetos ->insert($data);
				

			} else {echo '* Um ou mais campos invalidos';
			}
		}
		
		
		

		$this -> view -> cadastro = $form;
	}

}
